package com.baor.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;



@Data
@TableName("removal_record")
public class RemovalRecordVO {
    @TableId(type = IdType.AUTO)
    private Long id;
    private String clearanceWorkOrder; // 工单号
    private Long equipmentId; // 设备ID（关联设备小区、编号）

    private Long workerId; // 清运人员ID（关联清运人员信息）
    private String removalTime; // 清运时间
    private Double weight; // 清运重量
    private Integer result;//处理结果
    private Integer feedback; // 清运反馈
    private String createdAt;

    // 非数据库字段，用于接收关联表数据（如设备小区、编号、手机号）
    @TableField(exist = false)
    private String phone; // 清运人员手机号（来自UserVO）
    @TableField(exist = false)
    private String equipmentAddress; // 设备小区（来自EquipmentVO）
    @TableField(exist = false)
    private String equipmentCode; // 设备编号（来自EquipmentVO）
}